package com.ambitious.domain.academic;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 每一个分类课程的结构
 * @author Ambitious
 */
@Data
public class CourseInfo {

    /**
     * 已修课程
     */
    private final List<BasicCourse> passList = new ArrayList<>();
    /**
     * 在修课程
     */
    private final List<BasicCourse> readingList = new ArrayList<>();
    /**
     * 未过课程
     */
    private final List<BasicCourse> unPassList = new ArrayList<>();
    /**
     * 未修课程
     */
    private final List<BasicCourse> unReadingList = new ArrayList<>();
    /**
     * 要求最低学分
     */
    private double limitCredit;
    /**
     * 已修学分
     */
    private double finishCredit;

}
